<?php
include_once '.././include/inc_session.php';

// construction de l’objet Template
$oPageModif = new Template(PATH_TEMPLATE.'detail_intervenant.html');
if (isset($_GET['idpersonne']))
{
	$idPersonne=$_GET['idpersonne'];
	$iIdcontrat=$_SESSION['Identifiant_contrat'];
	
}
//affichage message d'erreur
$oPageModif->iterateReplace('messages', $oForm->getValidMessage());

//remplacement simple
$oPageModif->replace('nom_module', $oBloc->_MENU_NOM);
$oPageModif->replace('nom_fonction', $oFonction->_MENU_AFFICHE);
$oPageModif->replace('nom_element',"Détail intervenant");
$oPageModif->replace('edit_action', $sEditFormAction);

// remplacement par boucle
// pour le contenu du formulaire

if (isset($_GET['Identifiant_utilisateur']))
{
	$idUser = $_GET['Identifiant_utilisateur'];
}
$oMenu = new dataObject_personne($idPersonne);
//$sType_rol=$oMenu->personne_getTypeRoleFromIdPersonne($idPersonne);
$asBlocs=$oMenu->personne_getDetailIntervenant($iIdcontrat,$idPersonne);
$per=$oMenu->_TYPE_PERSONNE;
	$aList=array();
// construction du tableau de valeurs
if($per==P)
{
	foreach($asBlocs as $iKey => $aRow)
		{	$aContenu=array("id_ligne"=> $aRow["Identifiant_personne"]);
		
			$sType_role = dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_role"], dataObject_dictionnaire::_TYPE_ROLE);
			$sType_assure = dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_assure"], dataObject_dictionnaire::TYPE_ASSURE);
			$sEtat_role = dataObject_elementdico::elementdico_getNomFromCode($aRow["Etat_role"], dataObject_dictionnaire::_ETAT_ROLE);
			$sSexe=dataObject_elementdico::elementdico_getNomFromCode($aRow["Sexe_personne"], dataObject_dictionnaire::SEXE);
			$sCivilite=dataObject_elementdico::elementdico_getNomFromCode($aRow["Civilite_personne"], dataObject_dictionnaire::CIVILITE);
			$sType_personne=dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_personne"], dataObject_dictionnaire::_TYPE_PERSONNE);
			$sEtat_personne=dataObject_elementdico::elementdico_getNomFromCode($aRow["Etat_personne"], dataObject_dictionnaire::_ETAT_PERSONNE);
			$sCivilite_personne = dataObject_elementdico::elementdico_getNomFromCode($aRow["Civilite_personne"], dataObject_dictionnaire::CIVILITE);
			$sSexe_personne = dataObject_elementdico::elementdico_getNomFromCode($aRow["Sexe_personne"], dataObject_dictionnaire::SEXE);
				
			$asInputs = array(array('label_input'=>'ROLE','input_name'=>'OCO_Code_utilisateur', 'input_value'=>$sType_role, 'size'=>'32', 'class'=>'resize_1'),
				array('label_input'=>'ETAT DU ROLE','input_name'=>'ONO_nom_utilisateur', 'input_value'=> $sEtat_role),
				array('label_input'=>'TYPE ASSURE','input_name'=>'OPN_prenom_utilisateur', 'input_value'=>$sType_assure),
				array('label_input'=>'ETAT PERSONNE','input_name'=>'OXX_Etat_personne', 'input_value'=>$sEtat_personne),
				array('label_input'=>'CIVILITE','input_name'=>'ONO_nom_utilisateur', 'input_value'=> $sCivilite_personne),
				array('label_input'=>'NOM','input_name'=>'OPN_prenom_utilisateur', 'input_value'=>$aRow["Nom_personne"]),
				array('label_input'=>'PRENOM','input_name'=>'OPW_Mot_passe_utilisateur', 'input_value'=> $aRow["Prenom_personne"]),
				array('label_input'=>'NOM JEUNE FILLE','input_name'=>'ONO_nom_utilisateur', 'input_value'=> $aRow["Nom_jeune_fille_personne"]),
				array('label_input'=>'DATE DE NAISSANCE','input_name'=>'OPN_prenom_utilisateur', 'input_value'=> dataObject_personne::showDate($aRow["Date_naissance_personne"])) ,
				array('label_input'=>'LIEU DE NAISSANCE','input_name'=>'OPW_Mot_passe_utilisateur', 'input_value'=> $aRow["Lieu_naissance_personne"]),
				array('label_input'=>'SEXE','input_name'=>'OPN_prenom_utilisateur', 'input_value'=>$sSexe_personne),
				array('label_input'=>'PROFESSION','input_name'=>'OPN_prenom_utilisateur', 'input_value'=>$aRow["Profession_personne"]),
				array('label_input'=>'EMPLOYEUR','input_name'=>'OPW_Mot_passe_utilisateur', 'input_value'=> $aRow["Employeur_personne"]),
				);
		
		
		$aList[$iKey]=$aContenu;
		}
}
else if($per==M)
{
	foreach($asBlocs as $iKey => $aRow)
		{	$sType_role = dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_role"], dataObject_dictionnaire::_TYPE_ROLE);
			$sType_assure = dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_assure"], dataObject_dictionnaire::TYPE_ASSURE);
			$sEtat_role = dataObject_elementdico::elementdico_getNomFromCode($aRow["Etat_role"], dataObject_dictionnaire::_ETAT_ROLE);
			$sSexe = dataObject_elementdico::elementdico_getNomFromCode($aRow["Sexe_personne"], dataObject_dictionnaire::SEXE);
			$sCivilite = dataObject_elementdico::elementdico_getNomFromCode($aRow["Civilite_personne"], dataObject_dictionnaire::CIVILITE);
			$sType_personne = dataObject_elementdico::elementdico_getNomFromCode($aRow["Type_personne"], dataObject_dictionnaire::_TYPE_PERSONNE);
				$asInputs = array(array('label_input'=>'ROLE','input_name'=>'OCO_Code_utilisateur', 'input_value'=>$sType_role, 'size'=>'32', 'class'=>'resize_1'),
				array('label_input'=>'ETAT DU ROLE','input_name'=>'ONO_nom_utilisateur', 'input_value'=> $sEtat_role),
				array('label_input'=>'TYPE ASSURE','input_name'=>'OPN_prenom_utilisateur', 'input_value'=>$sType_assure),
				);
		
		
		}
}
$aOptions1 = array();

$oPageModif->iterateReplace('champ_input', $asInputs);


	$oPageModif->replace('url_retour','../synthese/list_inter_contrat.php?idcontratDetail_intervenant='.$iIdcontrat);
	$oPageModif->replace('url_modifier1', "../synthese/adresse_intervenant.php?idpers=".$idPersonne);
	$oPageModif->replace('url_modifier2', "../synthese/communication_intervenant.php?idpers=".$idPersonne);
	$oPageModif->replace('url_modifier3', "../synthese/liste_rib.php?idpers=".$idPersonne);
	$oPageModif->replace('url_modifier4', "../synthese/list_referenceexterne_intervenant.php?idpers=".$idPersonne);
	
/***** affichage *****/
echo $oPageModif->toString();

include_once PATH_INCLUDE.'inc_pied_page.php';
?>